/* 
    Document   : auscasemain
    Created on : 04/02/2012, 11:22:52 AM
    Author     : woaihoh
    Description:
        Purpose of the stylesheet follows.
*/

root { 
    display: block;
}
#hyMainWrapper{ text-align:center; width:100%; position:relative; overflow:hidden}
#hyEnlargeImg{display:none; border:1px solid black; position:absolute; z-index:99; top:0px; left:0px}
#hyMainContent{ width:980px; margin:0px auto 100px auto; border:3px solid black}
#hyMainContent img{ cursor:pointer}
#hyMainFooter{width:100%; height:50px; border-top:3px solid black}
#hyOutput{color:#666}
.hfashHeaderWrapper ul{list-style-type:none; height:20px; margin:0px; padding:0px; position:absolute;left:400px; top:57px}
.hfashHeaderWrapper ul li{float:left}
.hfashHeaderWrapper ul li a{color:white; font-family:"Times New Roman",Georgia,Serif; font-size:24px; font-weight:bold; padding:2px 15px;background:#000; border-right:1px solid white; text-decoration:none}
.hfashHeaderWrapper ul li a:visited{color:white}
.hfashHeaderWrapper ul li a:hover{background:#555}
.hfashHeaderWrapper {background-image:url('http://happyfashion.com.au/includes/templates/template_default/images/logo.jpg'); background-repeat:no-repeat; width:100%;height:85px; position:relative; border-bottom:3px solid black}
.hfashContentTable{width:100%; border-spacing: 0; border-collapse: collapse}
.hfashContentLeft{width:350px; vertical-align:top; text-align:center; border-right:2px solid #BD8F3E; padding:0px}
.hfashContentRight{width:628px; vertical-align:top; text-align:center}
.hfashLeftBlockWrapper{width:100%; text-align:center; margin-top:5px}
.hfashLeftBlockHeader{ text-align: right; border-bottom: 3px solid #BD8F3E}
.hfashLeftBlockHeader span{cursor: pointer; background:#BD8F3E; color:#fff; height:24px; line-height:24px;font-size:18px; font-weight:bold; padding:2px 5px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px}
.hfashLeftBlockContentWrapper{text-align:center; overflow:hidden}
.hfashLeftBlockContent{}
.hfashCorner{background: #770}
.hfashLeftBlockContent div{width:150px; font-size:14px; color:#5CA282; margin:10px; display:inline-block; *display:inline; *zoom:1}
.hfashLeftBlockContent img{width:148px; height:auto; margin:0 0 2px 0; padding:0}
.hfashLeftBlockContent a{padding:0; margin-right:5px}
.hyLoaderImg{width:180px; height:40px; border:none}
.hfashRightBlockWrapper{width:100%; margin:10px auto}
.hfashRightBlockHeader{background:#eee; margin:5px 0px; font-size:18px; font-weight:bold; height:24px; line-height:24px;vertical-align:middle}
.hfashRightBlockHeader font{color:#c00}
.hfashRightBlockContent{}
.hfashDescriptionTitle{font-size:20px; font-weight:bold; color:#408080; margin: 5px auto 10px auto}
.hfashDescriptionText{font-size:14px; color:#0672C5; text-align:justify; padding:0px 20px}
.hfashDescriptionText font{color:#408080; font-size:14px; font-weight:bold}
.hfashFeatureTable{margin:5px auto; border-spacing:1px; border-collapse:separate; text-align:left; font-size:14px; color:#333; width: 550px;}
.hfashFeatureTable .header{background:#ee9; width:70px}
.hfashFeatureTable .content{background:#dd9; width:230px; text-align:justify}
.hfashFeatureTable td{vertical-align:top; padding:1px 2px}
.hfashBigChar{float:left; width:0.6em; font-size:300%; font-family:algerian,courier; line-height:80%}
.hf_addImg_b{border:10px solid #eee; width:180px; margin:2px}
.hf_addImg_nb{width:200px; margin:2px}
.hf_opBlock{border:2px solid #FFD7C4; display:inline-block; *display:inline; *zoom:1; margin:5px}
.hf_opBlock img{ width:135px; margin:2px}
.hf_opBlock span{font-size:14px; color:#0672C5; text-align:center; display:block}
.hfashInfoTable{font-size:16px; margin:auto; border-spacing:1px; border-collapse:separate}
.hfashInfoTable td{padding:1px 6px}
.hfashInfoTable thead td{background:#555;color:#fff}
.hfashInfoTable .odd{background:#ee9}
.hfashInfoTable .even{background:#dd9}
.hfashRed {color:red}
.hfashLine{text-decoration:line-through}
.hfashBold{font-size:16px; font-weight:bold}